21053 559
8566 850
11663 878
122359 1032
33188 246
18264 173
13280 206
93968 298
29184 709
5976 117
46775 463
2888 245