1298 101
3930 240
4195 785
7657 354
6513 450
9591 461
5332 604
5051 378
3412 653
20073 276
4211 441
14338 104
5860 384
69824 659
8481 713
7765 956