31535
0
2730
6
17353
20634
8
25137
3114
4
19279
2
1098
467
2275
1824
6800
2881
2587
16
2211
99
1
2809
495
486
2647
569
2190
1020
2225
3
637
2668
2271
3092
543
3510