3020 877
8612 196
29850 156
220367 317
15933 346
7833 239
17876 820
12387 374
4917 92
14933 642
3127 416