2897 262
85307 800
15629 551
10812 171
7016 510
8631 735
20478 612
11393 515
5633 44
7071 522
55836 786
5788 236
63228 304
40246 664
52545 622
48480 372
15575 651
6808 626
4708 482