1180
836
1192
415
547
804
1048
436
201
210
844
661
1000
124
437
205
734
166
1200
178
688
672
785
470
137
1012
788
722
1088
614
967
851
765
799
365
557
2354
380
669
1160
873
816
2068
869
103
1641
