21033 559
8549 850
11640 878
121713 1031
33002 246
18204 173
13251 206
93605 297
29021 709
5881 117
45710 462
2871 245