31535
0
25137
20634
8
17353
2730
6
19279
2
3114
4
637
6800
1098
2076
1
2190
2275
282572
58
2264
3
543
2809
1878
2105
494
1824
1710
1784
849
383
521
486
1840
341