31535
0
968
25137
2730
6
20634
8
2657
3
2668
2
1020
2587
16
2008
2574
1
467
2275
2650
19279
1098
1880
6128
4
2855
5223
9
3510
17353
3092
1824
1105
2751
4016
1873
383
2100