31535
0
25137
3114
4
17353
19279
2
2730
6
20634
8
1098
2275
2076
1
1020
6800
2657
3
2091
1824
2189
2546
2395
2328
637
798
332
1559
501
1058
518
968
543
383
2306