1016
2
2327
337
1
596
2940
10
3304
8
2235
3
1808
2831
609
315
443
2765
480
2610
2950
109
762
369
8245
11
3756
9
1512
1161
558
2624
473
2190
15
459
4344
12