3532 561
4717 395
2373 194
12885 843
7291 402
2734 508
3349 861
2347 461
3243 873
903 142
3103 917
2538 672