3903
6
2981
2
2221
3
1811
0
2812
4
398
1
1869
1550
3025
2934
8
1008
1132
1343
3116
2306
5363
522
1506
2814
5
1031
1290
964
1860
1051
769
670
2330
493
518
440