2631 583
3109 887
3601 442
18695 116
23429 797
10592 700
8545 76
7784 665
2179 319
2853 517
4111 765
19632 929
3809 706
74488 667
6892 615
5861 469