569
828
868
580
860
1142
1
747
375
530
367
476
487
1428
1052
0
907
581
1130
506
239
537
435
2337
6
3551
9
2698
5
2558
4