3201 877
8653 196
29896 156
220388 317
15951 346
7844 239
17942 820
12399 374
4919 92
14956 642
3134 416