31535
0
25137
2730
6
968
410
2657
3
527
2668
2
379
275
298
1655
1020
1295
1
299
654
2445
91021
20634
8
787
223
565
1358
378
641
1823
17353
431
173