2629 583
3104 887
3595 442
18688 116
23424 797
10587 700
8544 76
7784 665
2174 319
2853 517
4110 765
19631 929
3806 706
74486 667
6891 615
5861 469