31535
0
1020
25137
2328
3
744
19279
2
2111
3381
2275
2668
3114
4
458
5223
9
2076
1
17353
1824
547
1416
802
2730
6
318
492
20634
8
1869
5
968
995
419
235
2855