31771 888
24657 527
8485 370
2832 188
12291 545
199376 921
263149 1050
43241 86
22820 244
62276 758
8022 388
4559 713
4048 279