31535
0
25137
19279
2
17353
2730
6
3114
4
1880
2459
9
637
467
1098
20634
8
2190
1
257
6800
2041
2275
7334
846
534
1377
2091
29323
3868
618
1020
326
996
247
4328
10