31535
0
467
1152
584
1009
1232
2522
1649
1
608
1824
611
691
3373
1045
517
1431
2
6800
2748
8766
909
953
1192
1378
1428
1069
422
896
1105
653
1211