602
1
930
2
1389
760
1571
4
928
476
422
490
605
886
648
3
780
447
1740
377
87
467
498
505
90
507
597
641
573
396
515
582
428
1001