2992 877
8605 196
29840 156
220356 317
15929 346
7830 239
17863 820
12386 374
4916 92
14921 642
3125 416