31789 888
24664 527
8505 370
2838 188
12291 545
199451 921
263190 1050
43257 86
22829 244
62313 758
8027 388
4560 713
4048 279