31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
6800
422
2275
2091
1950
1
798
1824
714
475
1073
246
1084
763
383
2668
472
419694
9
2459
139
249
497
1434