2931 262
85558 800
15663 551
10874 171
7038 510
8654 735
20549 612
11420 515
5667 44
7087 522
56084 786
5814 236
64068 305
40566 664
53129 622
48850 372
15631 651
6843 626
4727 482