31535
0
2076
1
25137
2275
2
7334
4
19279
1029
479
2459
9
918
2730
6
17353
1824
312
1009
1020
968
2668
726
657
729
1748
3114
2574
948
47041
5223
20634
8
996
467