142342 158
32331 118
17895 87
23696 78
20536 73
17674 67
28162 65
18708 58
17223 57
11946 51
17426 50
14258 49
29552 45
33213 45
9049 44
12052 43
11340 41
8769 40
14904 40
14087 38
11272 37