3099 405
2966 586
125451 633
47381 465
4523 422
5253 599
3094 395
2785 491
5295 436
41927 115
71916 680