1254
328
1497
516
2908
1404
702
267
1697
669
1043
497
813
204
319
170
435
172
2604
1379
244
100
541
93
582
258
289
89
443
198
436
202
784
165
595
80
685
166
798
394