4266 948
4933 376
5809 355
3051 188
2386 592
4097 794
26317 779
14105 169
7447 494
144120 561
4482 427
5405 469
2421 130