2505 97
22574 906
53020 655
368404 1217
21638 532
13043 874
19575 375
27363 298
26387 187
5756 656
17355 196