31788 888
24663 527
8501 370
2838 188
12291 545
199439 921
263188 1050
43256 86
22827 244
62310 758
8027 388
4560 713
4048 279