2556 97
22584 906
53053 655
368831 1217
21673 532
13049 874
19605 375
27393 298
26436 187
5764 656
17396 196