3015 877
8612 196
29849 156
220363 317
15931 346
7831 239
17870 820
12387 374
4917 92
14929 642
3125 416