2903 262
85383 800
15642 551
10821 171
7026 510
8639 735
20495 612
11401 515
5639 44
7076 522
55900 786
5796 236
63433 304
40342 664
52687 622
48576 372
15590 651
6823 626
4714 482