21049 559
8559 850
11658 878
122230 1032
33154 246
18250 173
13274 206
93898 298
29094 709
5964 117
46542 463
2884 245