4838
1830
1525
608
704
319
444
243
351
101
847
186
730
198
491
61
406
203
301
142
378
167
524
207
561
130
368
40
437
203
1016
370
467
178
392
132
692
259
207
122