629
0
581
978
718
868
3252
1239
2649
1376
1494
575
1225
660
475
1017
504
883
542
1416
1310
5209
9
621
1252
2082
458
1055
612
984
101415
109
1816