121432 504
182767 376
15051 271
13672 133
173443 779
10169 177
80108 957
33253 139
37002 380
3163 277
86604 884