2285
1216
423
4018
1475
308
3962
1106
494
2505
1241
314
4070
805
505
4319
781
379
2453
797
136
3452
229
184
2021
930
106
3057
773
289
3595
457
143
2859
357
300
3036
123
118
5898
972
375
3576
447
247