2605 253
3198 217
3905 713
4961 859
87353 309
7628 562
4502 185
6754 540
7012 662
9988 476
4054 500
4666 634