575
0
984
1252
566
1239
974
1
3562
1691
621
3252
1166
1017
1871
2
883
1494
467
611
1015
4390
87
1698
1274