2948 877
8585 196
29836 156
220350 317
15924 346
7827 239
17840 820
12383 374
4914 92
14915 642
3125 416