2956 877
8588 196
29836 156
220350 317
15925 346
7827 239
17840 820
12383 374
4914 92
14916 642
3125 416