529518 1075
158937 416
152597 374
72196 191
3356 153
2401 146
3556 112
18194 108
50683 107
51979 103
32592 99
98485 97
3122 93
45679 86
30119 76
53587 74
3955 71
57038 70
30476 69
25897 65
2255 65
58324 57
31912 54
2831 54