3015 877
8612 196
29845 156
220363 317
15931 346
7830 239
17870 820
12387 374
4917 92
14928 642
3125 416