629
0
581
718
868
660
978
575
1225
266
1
467
475
1017
1239
504
3657
12
2649
3252
542
4360
6
1310
621
1252
458
101415
109
1376
7733
2
1816
400
1380
1566