2928 262
85529 800
15659 551
10858 171
7036 510
8648 735
20540 612
11417 515
5666 44
7084 522
56057 786
5810 236
63965 305
40535 664
53051 622
48801 372
15625 651
6841 626
4727 482