20845 503
19055 242
13550 69
14093 839
10073 555
8090 450
14999 62
33460 238
27032 141
19541 155
15187 669