15438 616
39293 302
20231 93
30312 863
7719 291
43971 337
34271 109
28204 153
7502 516
3110 212
9641 93