3506 561
4712 395
2362 194
12848 843
7279 402
2729 508
3341 861
2341 461
3237 873
895 142
3094 917
2531 672