2926 262
85525 800
15659 551
10857 171
7036 510
8648 735
20537 612
11417 515
5664 44
7084 522
56055 786
5809 236
63959 305
40534 664
53043 622
48799 372
15625 651
6838 626
4727 482