2631 583
3113 887
3605 442
18698 116
23429 797
10594 700
8545 76
7784 665
2179 319
2854 517
4111 765
19632 929
3809 706
74488 667
6892 615
5861 469