22042 168
4963 128
26630 122
18248 111
6397 707
10914 78
32003 391
13698 325
29047 228
20167 115
16416 282
10505 616
9847 247