31535
0
17353
25137
3114
4
20634
8
2730
6
19279
2
1020
1098
467
935
2275
6800
968
121182
1
369
5429
1824
2303
475
2809
278
843
116
543
314
2800
2211
567
271