31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
1638
6800
2275
2668
2696
2076
1
2091
1824
802
479
90
7334
495
1029
918
2855
3
247
1559
1748
1049
3691
5
2809