31535
0
3114
4
25137
17353
883
1
3595
6
19279
2
1883
2730
2275
267
3268
1098
635
467
20634
8
2912
10
999
646
6800
2521
2201
3
1665
538
1642
1110
2076
2091
1376
2097