2556 97
22584 906
53049 655
368823 1217
21673 532
13049 874
19605 375
27391 298
26434 187
5764 656
17396 196