2910 262
85448 800
15651 551
10830 171
7032 510
8643 735
20515 612
11406 515
5657 44
7080 522
55973 786
5802 236
63662 304
40422 664
52832 622
48676 372
15599 651
6833 626
4721 482