2899 262
85325 800
15630 551
10817 171
7017 510
8633 735
20486 612
11394 515
5637 44
7073 522
55857 786
5790 236
63272 304
40264 664
52581 622
48507 372
15578 651
6813 626
4709 482