3596 30
13564 429
254981 566
2649 385
30101 316
9936 542
10508 883
20940 785
88256 658
13731 948
5456 492
41342 942
9703 712
30373 242
6780 685
3160 358
2324 461
4120 957
33668 535
2768 404
4965 279
10829 652
5031 409
2583 83
5300 971
2926 318
12791 91
20658 657