21255 503
20496 243
13668 69
14532 839
10304 555
8251 450
15351 62
34455 238
27731 141
20079 155
15424 669