31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
3599
1
2275
6800
1824
2809
691
2250
169211
11
2474
2668
1518
3967
2091
2320
355
1043
802
543
2727
1414
1343
1020