435
2
669
3
299
1
519
506
774
254
219
417
293
449
4
2757
457
308
512
376
999
351
74
894
495
75
426
663
405
856
445
665
560
1186