2551 97
22583 906
53045 655
368784 1217
21666 532
13048 874
19600 375
27390 298
26426 187
5762 656
17389 196