247
3405
1838
6843
275
452
3403
774
100
316
8234
2114
620
895
5950
459
681
1373
965
3292
1195
1682
1933
424
485
1078
4910
1819
491
1691