59961 50
4710 789
6701 369
13924 500
6598 856
8358 493
31173 539
7494 185
15451 813
27840 680
3972 617
8238 891
2585 156
5638 375
2046 302
349 45