31535
0
25137
422
2275
2
19279
1950
1
798
1824
2730
6
714
475
1073
246
1084
763
383
2668
472
419694
9
3114
4
2574
2459
5223
139
17353
249
497
1434
1020
968