31535
0
25137
467
2275
2
19279
2668
3114
4
1020
5223
9
17353
1824
918
802
2730
6
20634
8
1949
3
1869
5
968
392
2855
247
1
573
2574
418
1880
3691
2809
99
381
2301