31535
0
458
552
1152
1824
543
584
2748
2
918
1045
4594
1
8766
1192
422
1428
1115
802
1020
467
1649
2522
46414
396
2111
3
300
421
1232
608
560
1015