2335 250
6142 930
11040 286
9221 729
3729 682
6360 752
3217 586
5931 158
3960 620
8185 537
8409 438
47995 207
35498 405
29388 616
8475 692
14645 1028
22059 669
11089 432
25631 395
10778 706
3506 180
22906 670
14612 501
6725 59