29660
37732
78296
45471
45070
50763
42721
15590
46085
1250
2780
1510
435343736
241063380
1685548313
158737269
131684180
125650260
1136568896
104902214
89990183
84118292
76582141
70505160