3501 561
4712 395
2362 194
12841 843
7276 402
2729 508
3340 861
2337 461
3236 873
894 142
3092 917
2527 672