2928 262
85529 800
15660 551
10860 171
7036 510
8648 735
20542 612
11417 515
5666 44
7084 522
56058 786
5812 236
63973 305
40536 664
53054 622
48803 372
15626 651
6841 626
4727 482