20468 503
17870 242
13399 69
12974 839
9713 555
7839 450
14573 62
32741 236
26178 141
19060 155
14860 669