19505 330
25370 837
18184 408
22690 850
23017 280
47490 141
21115 909
7079 425
20212 234
4660 415
5207 525
19553 185