10660 722
12189 61
104121 438
35222 585
12494 230
6819 658
5697 113
4612 590
6570 498
5128 834
4859 339
9573 516
27652 175