2911 262
85448 800
15651 551
10830 171
7032 510
8643 735
20518 612
11406 515
5657 44
7080 522
55973 786
5802 236
63668 304
40424 664
52833 622
48679 372
15600 651
6833 626
4721 482