2902 262
85378 800
15642 551
10821 171
7026 510
8637 735
20493 612
11401 515
5639 44
7076 522
55899 786
5796 236
63418 304
40333 664
52680 622
48573 372
15590 651
6823 626
4714 482