31535
0
458
745
584
467
1824
1152
1649
1
282572
1431
2
6800
2748
8766
17353
909
1192
1378
3373
918
1428
1069
896
1105
1045
3498
4
1024
1586
1543
1020
2522