3054
5
1873
2
2138
3
2639
13
877
0
4130
18
1403
2057
1
1504
3696
8
1663
3014
20
1683
716
532
2972
2163
2471
4168
22731
300
418
1306
2152
1310
2259
785
984
2954
38477
34