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