21228 503
20477 243
13664 69
14523 839
10293 555
8244 450
15337 62
34422 238
27694 141
20055 155
15418 669