3211 561
4641 395
2296 194
12635 843
7164 402
2690 508
3292 861
2297 461
3192 873
860 142
3058 917
2489 672