2633 583
3121 887
3612 442
18710 116
23431 797
10598 700
8546 76
7788 665
2180 319
2855 517
4112 765
19634 929
3810 706
74489 667
6895 615
5861 469