3076
945
3015
1343
1240
378
1896
920
718
186
844
243
901
390
332
187
785
147
686
209
384
122
491
204
862
188
128
51
502
292
700
216
264
100
346
164
610
126
1780
487