125003 277
113303 307
106932 243
97237 358
90618 176
67032 98
56737 248
52729 288
40830 197
39563 67
38833 95
38713 124
34561 111
26895 25
26239 48
25449 30
24682 54
24393 75
23832 126
20449 54
20183 75
19605 20
19410 49
18869 15