2903 262
85385 800
15642 551
10822 171
7027 510
8640 735
20496 612
11403 515
5640 44
7077 522
55904 786
5797 236
63442 304
40345 664
52693 622
48578 372
15591 651
6823 626
4715 482