31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
2727
2587
16
6800
1020
1375
984
1
2904
2275
3092
4536
2668
1501
467
2091
1824
1780
292
802
845
1566
198
2364
7