1153
307
1437
499
2744
1330
666
259
1605
638
992
478
790
201
302
167
432
172
2447
1300
241
100
530
92
566
250
278
88
433
194
424
200
766
161
587
78
678
164
775
382