31535
0
1020
2587
16
1824
1780
1
2748
2
1192
1428
467
552
363
458
2522
2683
1157
547
3092
1649
1137
360
1418
2243
7
2727
4536
19279
282572
3287
572
6800
3373