31791 888
24664 527
8509 370
2838 188
12291 545
199457 921
263191 1050
43258 86
22829 244
62316 758
8028 388
4560 713
4048 279