2903 262
85384 800
15642 551
10821 171
7027 510
8639 735
20495 612
11402 515
5639 44
7077 522
55904 786
5796 236
63440 304
40345 664
52690 622
48577 372
15591 651
6823 626
4714 482