663
1
894
495
445
405
74
897
622
2
351
999
1021
922
1052
1293
5
441
482
1651
1941
3
1768
1308
642
567
403
499
591
126
460
1352
420
218