2633 583
3117 887
3607 442
18708 116
23430 797
10594 700
8546 76
7787 665
2180 319
2855 517
4111 765
19634 929
3810 706
74488 667
6895 615
5861 469