3520 561
4715 395
2367 194
12873 843
7284 402
2730 508
3344 861
2345 461
3239 873
900 142
3097 917
2534 672