31535
0
25137
2275
2
19279
968
608
777
2730
6
381
394
1824
58
326
2714
5
1020
497
2668
292
1119
3114
4
2574
1
1610
2459
9
5223
467
55
17353
392
472
1009