2631 583
3116 887
3605 442
18701 116
23430 797
10594 700
8545 76
7787 665
2179 319
2854 517
4111 765
19634 929
3810 706
74488 667
6893 615
5861 469