44198 125
38491 488
306265 791
94443 338
52777 361
80192 713
15552 550
6730 86
7476 146
9290 695
35850 258
24758 635