4060 612
3319 277
15543 803
4316 656
2864 237
1744 59
4507 682
4523 758
3115 226
4248 596
3262 493
2943 389
5212 460