1581 349
2285 531
3415 796
3591 79
7298 456
9250 465
17467 131
40123 231
4105 467
4217 576
8009 601
3205 797
4349 463