1023
177
1642
652
1013
347
755
235
501
144
605
278
762
290
2252
979
858
237
789
185
436
178
877
393
553
294
999
472
517
211
535
111
470
188
584
111
651
87
396
134