31535
0
25137
1100
1
2275
2
19279
1851
3
17353
2912
10
472
2574
968
20634
8
2668
3114
4
3535
1020
5223
9
988
3510
3498
802
1824
2730
6
699
467
2499
1372
1869
5
1674
1808