2631 583
3107 887
3595 442
18689 116
23425 797
10587 700
8544 76
7784 665
2178 319
2853 517
4110 765
19631 929
3806 706
74486 667
6891 615
5861 469