1303 101
3937 240
4197 785
7657 354
6515 450
9591 461
5332 604
5051 378
3412 653
20075 276
4211 441
14338 104
5860 384
69826 659
8481 713
7765 956