2928 262
85530 800
15660 551
10864 171
7036 510
8648 735
20542 612
11417 515
5666 44
7084 522
56059 786
5812 236
63977 305
40537 664
53057 622
48804 372
15627 651
6841 626
4727 482