1824
0
31535
2748
2
458
594
658
503
691
683
953
1009
2522
467
6800
398
839
441
1378
1428
1
1232
1020
349
4594
494
1416
608
1045
755
422
474