3063
719
2605
522
7116
2288
1631
417
7293
2782
856
273
707
244
826
284
1144
466
560
264
1253
358
2056
758
962
223
796
140
879
340
1294
410
867
243
832
429
884
129
1519
485