1505 431
23677 981
22710 106
9914 585
12715 228
46636 227
9758 283
9183 702
7541 612
7472 348
4891 329