1575 349
2282 531
3406 796
3591 79
7297 456
9247 465
17466 131
40110 231
4103 467
4217 576
8008 601
3205 797
4348 463