11591 315
8645 256
7591 702
1093 37
7144 859
24048 550
6550 625
6714 64
9867 165
4267 206
9840 573
6919 541