3513 561
4714 395
2365 194
12870 843
7282 402
2730 508
3342 861
2344 461
3239 873
899 142
3096 917
2532 672