2961 877
8592 196
29836 156
220351 317
15925 346
7827 239
17842 820
12383 374
4914 92
14916 642
3125 416