1578 349
2282 531
3408 796
3591 79
7297 456
9247 465
17466 131
40114 231
4103 467
4217 576
8008 601
3205 797
4348 463