3698
305
243
5549
1107
401
4009
1506
328
1923
654
234
2905
950
485
2911
1055
395
3413
1245
419
3578
1395
529
3742
873
445
4090
389
119
4410
948
233
2595
1069
129
8377
779
111
2808
250
185
1953
494
109