2141
3
1190
2
1869
1
1550
0
3025
1008
1132
2602
2272
1343
3116
2306
1263
522
1506
2814
5
964
1860
769
670
2330
493
518
440
1334
1898
4331
4
20634
8
21743
653