1132
666
893
652
731
653
802
723
742
772
782
240
300
241
289
2661
2561
3051
301
205
701
543
491
341
581
1332
471
561
511
774
1266
2019
1145
1535
1917
1396
646
633
865
718