2912 262
85464 800
15653 551
10836 171
7033 510
8643 735
20522 612
11409 515
5659 44
7082 522
55995 786
5802 236
63727 304
40447 664
52870 622
48703 372
15607 651
6833 626
4723 482