21022 559
8542 850
11630 878
121426 1031
32907 246
18168 173
13242 206
93393 297
28947 709
5857 117
45451 462
2861 245