3113 370
2075 301
5680 666
7775 358
3592 46
1896 117
2364 620
4128 388
8258 265
3467 928
3406 550
3254 572