2446
940
875
368
1497
795
740
395
3046
1501
603
396
676
167
443
156
541
256
609
184
776
370
1794
805
2172
1239
582
246
348
95
356
181
638
120
487
157
515
218
668
237