2901 262
85373 800
15640 551
10821 171
7025 510
8637 735
20492 612
11400 515
5639 44
7076 522
55896 786
5795 236
63397 304
40323 664
52670 622
48565 372
15589 651
6823 626
4713 482