2639
13
877
0
4130
18
1403
2057
1
1504
3696
8
1663
5
2039
3014
20
1683
716
2972
2163
2471
4168
22731
1306
2152
1310
2259
785
984
2954
2
38477
34
2500
1175
515
581
2462
3