1045
0
514
1314
737
2143
326
979
517
454
1336
1101
413
1110
602
263
1396
4455
2
415
379
1042
1425
342
418
330
870
722
1981
575
1020
1043