1535 349
2259 531
3352 796
3582 79
7285 456
9237 465
17458 131
40057 231
4100 467
4216 576
7999 601
3202 797
4336 463