2903 262
85378 800
15642 551
10821 171
7026 510
8638 735
20493 612
11401 515
5639 44
7076 522
55900 786
5796 236
63420 304
40336 664
52681 622
48573 372
15590 651
6823 626
4714 482