2999
1
4033
2
2848
2802
6
1815
2195
3
38477
34
2732
4670
1752
0
1394
4012
891
2611
2528
24418
8
3758
7304
7
2257
908
3587
1338