2928 262
85529 800
15660 551
10860 171
7036 510
8648 735
20541 612
11417 515
5666 44
7084 522
56058 786
5811 236
63968 305
40535 664
53053 622
48803 372
15626 651
6841 626
4727 482