3515 561
4714 395
2367 194
12871 843
7283 402
2730 508
3342 861
2345 461
3239 873
900 142
3097 917
2534 672