125035 345
8651 683
373132 966
15965 166
107453 730
96894 875
9840 442
2162 198
1629 193
4139 737
2389 232
5087 604
4873 616
1516 74
6720 821
3247 298
4973 895
4918 607