1253
408
841
196
665
211
1205
372
1854
907
1448
517
1217
456
1421
526
601
201
706
299
716
188
870
217
824
152
641
152
360
121
1346
624
478
197
1178
577
950
334
965
149