21049 559
8559 850
11658 878
122233 1032
33158 246
18251 173
13274 206
93904 298
29095 709
5964 117
46557 463
2885 245