2901 262
85372 800
15640 551
10821 171
7025 510
8636 735
20492 612
11400 515
5639 44
7076 522
55896 786
5794 236
63390 304
40322 664
52666 622
48565 372
15589 651
6823 626
4713 482