31535
0
25137
17353
19279
2
2730
6
3114
4
980
1
1098
20634
8
968
6800
2275
2091
290
2445
275
1824
2668
527
2459
9
326
500
637
1020
1961
881
1346
378
1655
2546