59591 135
48482 856
4948 557
7544 654
6707 814
14055 800
158514 417
63506 625
103983 476
99216 348
10233 626
5126 406
5860 792
9087 191
2336 415
4770 421
2637 309