31535
0
17353
3114
4
25137
19279
2
2730
6
1098
20634
8
1880
6800
2275
1949
3
2091
1343
2652
846
301
376
2095
1921
1824
2668
1658
1
2727
2459
9
1725
422
295
3747
745