125003 273
113303 304
106932 241
90618 175
77864 167
67032 95
62028 79
56737 243
54521 133
52729 286
49622 74
47739 103
40854 166
40830 196
38833 95
38713 124
34561 109
32569 72
29620 60
29512 71
28966 78
28088 57
27860 158
26926 112