31535
0
1056
1
19279
2
25137
17353
2275
2224
918
1020
2330
482
1126
2730
6
2076
968
12590
459
2708
7334
4
4830
3092
11881
3
467
798
4492
1824
2668
729
3114
2189