2912 262
85457 800
15653 551
10832 171
7032 510
8643 735
20520 612
11407 515
5658 44
7081 522
55987 786
5802 236
63698 304
40436 664
52852 622
48691 372
15604 651
6833 626
4723 482