21048 559
8559 850
11658 878
122206 1032
33145 246
18248 173
13272 206
93889 298
29093 709
5960 117
46507 463
2884 245