902
2
1274
472
1
1195
519
2618
2199
643
660
663
751
831
405
639
609
499
3
1018
605
825
805
541
765
896
1037
560
1365
900
664
513