21033 559
8549 850
11640 878
121713 1031
33002 246
18204 173
13251 206
93607 297
29022 709
5881 117
45712 462
2871 245