5086 883
4491 188
3570 343
5594 126
6080 603
4983 252
4333 689
6082 162
7265 259
5722 283
1319 58
4786 723
3295 309
4404 388
4581 636
3947 756