3199 561
4639 395
2294 194
12627 843
7162 402
2690 508
3292 861
2296 461
3192 873
859 142
3056 917
2488 672