3530 561
4717 395
2371 194
12885 843
7290 402
2732 508
3347 861
2346 461
3242 873
903 142
3101 917
2538 672