21207 503
20452 243
13659 69
14497 839
10294 555
8237 450
15333 62
34383 238
27696 141
20047 155
15415 669