435
2
670
3
299
1
519
506
774
254
219
417
294
449
4
2758
457
308
512
376
999
351
74
894
495
75
426
663
405
857
445
665
560
1186