31535
0
25137
19279
2
2275
17353
2730
6
1542
467
2668
1824
3114
4
2574
1
2459
9
5223
1464
6800
1020
968
2546
802
1557
2346
3
1540
20634
8
1463
3859
7334
1869
5
3092
2076