14952 73
7312 270
29185 398
112747 215
29822 744
22125 305
8490 410
78641 524
178000 877
13868 467
33048 211
24723 108
51235 518
16833 903
16368 153