2899 262
85326 800
15630 551
10817 171
7018 510
8633 735
20487 612
11394 515
5638 44
7073 522
55858 786
5791 236
63291 304
40270 664
52591 622
48513 372
15579 651
6814 626
4709 482