2550 97
22583 906
53045 655
368780 1217
21666 532
13048 874
19600 375
27390 298
26426 187
5761 656
17388 196