2990 877
8605 196
29839 156
220356 317
15928 346
7829 239
17863 820
12386 374
4916 92
14919 642
3125 416