106631 200
84809 83
67036 87
55502 39
54743 61
39248 30
36662 70
33758 30
32172 130
31563 67
27838 78
27096 31
23967 22
23886 51
23829 33
23378 43
23045 33
22834 59
22546 58
22445 85
22243 13
21685 87
20969 28
20512 26