1112
3
738
1
756
1139
6
313
0
2645
5
968
2
2594
167
42
47
53
172
35
148
152
315
61
443
493
4
398
349
532
337
536
800
366
302
427
585