652
0
883
3252
1618
581
629
612
1017
1252
617
660
458
545
984
5367
1869
2649
868
1614
504
1015
1310
4937
903
637
978
1326
475
1494
733