31798 888
24666 527
8529 370
2843 188
12291 545
199523 921
263222 1050
43288 86
22835 244
62339 758
8028 388
4561 713
4049 279