14948 73
7296 270
29147 398
112640 215
29784 744
22095 305
8485 410
78561 524
177786 877
13845 467
32983 211
24630 108
51074 518
16827 903
16328 153