31535
0
17353
2730
6
459
553
918
1010
1
1020
19279
2
1824
798
1126
3114
4
1949
3
116
152
467
1073
1960
7
497
1084
422
2211
1462
573
1222856
518
55
1563
1053