2912 262
85467 800
15653 551
10837 171
7033 510
8644 735
20524 612
11409 515
5660 44
7082 522
56001 786
5803 236
63731 304
40450 664
52881 622
48708 372
15608 651
6833 626
4723 482