31785 888
24662 527
8499 370
2834 188
12291 545
199426 921
263180 1050
43254 86
22825 244
62301 758
8025 388
4560 713
4048 279