125003 271
113303 300
106932 237
97237 350
90618 172
67032 93
56737 238
52729 285
40830 192
39563 64
38833 95
38713 123
34561 108
26895 25
26239 48
25449 28
24682 54
24393 74
23832 123
20449 53
20183 73
19605 19
19410 48
18869 15