2976 318
2601 655
6004 384
18488 558
90567 797
12047 620
80475 308
68380 487
57309 386
46163 612
42995 665
69646 986
23409 464
3343 165