30385 168
23010 91
28045 587
20800 802
15826 523
21643 875
29754 249
26460 326
31137 707
19121 470
21604 238
17698 294
20334 522
11129 361