31535
0
25137
1020
968
3114
4
2275
2
20634
8
2546
1
19279
1824
5165
3
892
2574
17353
2748
918
322
1880
467
328
3691
5
1518
383
552
1462
2730
6
392
2441
2747
2189