2917 113
4501 421
3553 322
5315 790
3693 417
5335 741
2651 346
11446 601
3995 457
6494 189
3936 158
1933 56
5482 317
44177 309
57821 611