39956 237
112490 944
13822 209
10795 373
14283 564
521619 1785
13402 595
9309 375
28935 272
4116 834
12202 483
8792 728
9035 610
2244 363