678
0
597
2975
578
1030
732
468
415
1049
884
448
593
109
730
908
1429
885
438
1285
1225
975
572
476
1829
502
1178
1420
664
6192
577