44193 125
38484 488
306250 791
94440 338
52775 361
80187 713
15551 550
6730 86
7475 146
9290 695
35850 258
24756 635