3197 561
4638 395
2291 194
12624 843
7161 402
2688 508
3291 861
2295 461
3192 873
858 142
3055 917
2488 672