2931 262
85555 800
15662 551
10874 171
7038 510
8653 735
20548 612
11420 515
5667 44
7086 522
56079 786
5814 236
64048 305
40565 664
53123 622
48845 372
15630 651
6843 626
4727 482