2631 583
3108 887
3598 442
18692 116
23426 797
10587 700
8544 76
7784 665
2178 319
2853 517
4111 765
19631 929
3806 706
74487 667
6892 615
5861 469