31535
0
2301
2
25137
19279
2275
17353
2546
1
467
7334
4
1869
5
2730
6
2076
2215
7
1020
2668
3114
2574
2459
9
5223
1824
1346
2657
3
2749
3498
1452
3037
1220
968
2224
802