2965 877
8594 196
29836 156
220351 317
15928 346
7827 239
17847 820
12384 374
4914 92
14916 642
3125 416