2932 262
85559 800
15663 551
10874 171
7038 510
8654 735
20550 612
11420 515
5667 44
7088 522
56086 786
5814 236
64073 305
40566 664
53132 622
48850 372
15631 651
6843 626
4727 482