42536 125
11846 650
6751 659
14596 60
7366 581
2564 444
5202 516
9934 845
3562 410
3572 647
5049 366
1484 77
3862 594
3602 764
2851 370
3079 543
3717 986
2089 511
3328 363
2676 314
2541 161
618 67
3382 791
6281 104
776 26
3954 785
3333 836
2075 325