3505 561
4712 395
2362 194
12846 843
7279 402
2729 508
3340 861
2339 461
3237 873
895 142
3093 917
2529 672