4015 563
2663 332
3950 578
6623 641
2046 367
3323 481
7187 404
5178 959
3557 307
6306 402
1519 112
4158 569
3153 279