31535
0
25137
2730
6
139
1961
2459
9
968
1949
3
2275
2
19279
1824
1663
246
121182
1
631
20634
8
3990
1020
521
17353
482
2167
1044
448
475
851
2727
4017
4
1511
797