3837
980
1607
403
1737
430
1093
295
685
251
886
138
932
317
1213
306
1568
646
1105
384
1016
268
1192
617
461
160
976
222
1057
419
728
369
627
90
924
388
741
243
584
274