31535
0
2730
6
17353
25137
20634
8
3233
16
19279
2
3114
4
2190
1
2886
1020
482
505
3003
1710
1872
213
2264
3
467
2093
1128
1748
2211
4455
4111
1098
980
1348
798
2275