21231 503
20481 243
10478 569
14526 839
10294 555
8246 450
15338 62
34435 238
27697 141
20063 155
15420 669