2927 262
85527 800
15659 551
10857 171
7036 510
8648 735
20538 612
11417 515
5664 44
7084 522
56057 786
5810 236
63963 305
40534 664
53048 622
48799 372
15625 651
6841 626
4727 482