3910
3
2505
2
3398
9
2717
1
1743
0
4033
1064
3054
5
2848
2802
6
1815
2057
2195
38477
34
2732
1683
371
2611
24418
8
908
1306
1338