4062 612
3321 277
15548 803
4320 656
2865 237
1747 59
4508 682
4524 758
3116 226
4249 596
3266 493
2949 389
5218 460