185
0
503
576
158
547
801
463
843
365
516
567
1
392
2687
606
262
1663
177
445
416
508
1155
1645
580
1119
443
634
1023
1202
54
428