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