3508 561
4712 395
2362 194
12861 843
7282 402
2729 508
3341 861
2342 461
3237 873
897 142
3094 917
2532 672