14971 73
7356 270
29307 398
113076 216
29922 744
22219 305
8521 410
78941 524
178673 877
13957 467
33282 211
25046 108
51672 521
16853 903
16489 153