2912 262
85464 800
15653 551
10836 171
7033 510
8643 735
20522 612
11409 515
5659 44
7082 522
55994 786
5802 236
63721 304
40442 664
52866 622
48699 372
15606 651
6833 626
4723 482