30879 287
20281 276
12188 207
45934 166
16855 410
23530 857
17569 157
30722 631
84274 727
25473 466
18633 240
31002 333
15837 111
8730 77