2937 262
85593 800
15665 551
10878 171
7041 510
8657 735
20559 612
11424 515
5670 44
7089 522
56112 786
5817 236
64175 305
40609 664
53202 622
48898 372
15634 651
6844 626
4728 482