4063 612
3321 277
15549 803
4320 656
2865 237
1751 59
4509 682
4524 758
3116 226
4249 596
3266 493
2950 389
5220 460