1836
7
936
1
2342
3
1685
15
1553
22
1029
369
1296
10
726
905
0
1862
511
457
617
1409
2490
2090
4
1288
2
1632
324
405
504
2105
5385
2871
304
196
2302
1238
482