569
827
865
578
855
1138
1
744
374
528
366
475
486
1427
1051
0
904
580
1128
505
238
536
434
2336
6
3548
9
2697
5
2555
4