31535
0
6800
1232
1824
653
552
1152
1649
1
584
2211
484
2395
1431
2
3373
2748
1023
8766
3287
1319
1045
909
1192
1378
1428
1069
896
1105
458
1024
4594