114023 300
118327 189
42153 178
58024 175
95499 159
74034 137
37014 81
94335 76
37028 59
13411 57
19745 55
34566 53
23077 53
25398 51
20389 51
26825 45
33764 44
24228 41
20725 36
13941 35
25231 35