31535
0
25137
17353
19279
2
3114
4
2730
6
20634
8
1137
1
1098
968
6800
2275
467
1020
2630
484
158
2546
1880
1554
458
1824
496
675
529
1212
418
2091
798
2668