2985
994
1217
456
5012
2605
706
299
1613
576
582
198
726
423
546
280
1140
367
1090
375
1083
330
1246
524
692
286
950
356
1108
569
4295
2065
633
84
574
266
1120
323
440
16