21053 559
8566 850
11663 878
122360 1032
33188 246
18265 173
13281 206
93970 298
29193 709
5978 117
46787 463
2888 245