3089 113
4547 421
3576 322
5328 790
3709 417
5392 741
2772 346
11537 601
4013 457
6525 189
3967 158
1954 56
5510 317
46229 309
59600 611