31535
0
25137
17353
2730
6
3114
4
19279
2
20634
8
1098
2275
1020
6800
1824
4111
798
2091
1551
1343
637
1234
5
2546
1
1880
2084
1073
7334
88
1053
383
1559
4431
1740