34843 857
63869 50
6588 789
9449 369
14399 501
6961 856
8551 493
34697 543
8162 185
17480 814
30271 680
4138 617
8985 891
3148 156
6223 375
2169 302
388 45