3532 561
4717 395
2372 194
12885 843
7290 402
2733 508
3348 861
2347 461
3242 873
903 142
3102 917
2538 672