31535
0
19279
2
20634
8
17353
1677
3498
4
2275
1824
1020
2668
325
467
3114
1302
25137
2546
1
968
2758
802
400
2730
6
1084
1551
1190
2354
3469
328
2855
3
1124