31535
0
25137
17353
2730
6
3114
4
20634
8
19279
2
2275
1098
2190
1
6800
1824
1132
615
1020
2809
781
35426
1898
552
246
2224
846
518
1559
356
980
58
282572
543