31657 74
28249 87
27804 27
23977 101
19601 11
18837 33
18453 37
17061 28
16516 23
15528 25
15152 31
12742 40
11737 46
10734 45
10410 15
9102 26
8790 28
8701 10
8602 13
8569 28
8299 21
8256 22
8192 16
7559 18