1589 349
2295 531
3431 796
3596 79
7307 456
9253 465
17467 131
40144 231
4108 467
4218 576
8015 601
3206 797
4355 463