3025 877
8612 196
29850 156
220368 317
15934 346
7836 239
17878 820
12387 374
4917 92
14934 642
3127 416