304
1431
465
2192
275
1295
868
4091
403
1901
462
2177
551
2596
274
1292
174
819
817
3851