2480
1
1525
3
1681
6
1382
6779
5
2596
2
1743
0
2039
2732
2698
3012
4
2587
1477
108797
1591
14750
8
1840
3041
3127
1199
2274
7762
2903