300
983
320
693
398
812
641
838
95
1,620
263
651
243
657
457
737
70
625
6
314
210
561
132
425
171
468
224
621
200
587
389
673
212
601
120
368