125093 142
98630 140
91922 115
63359 58
51842 67
49306 36
43668 56
29043 48
24109 9
23880 39
23832 42
15078 4
13470 18