25228 528
31820 888
8576 370
2850 188
12292 545
199694 921
263288 1051
43321 86
22855 244
62395 758
8029 388
4564 713
4050 279