10291 314
7544 256
6531 702
797 37
6322 859
23111 550
4948 625
5708 64
8502 165
3548 206
8556 573
6015 540