31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1375
984
1
476
1824
2904
2275
467
608
2668
2211
2091
1498
292
802
2330
1566
198
3092
2364
7
44
422