2911 262
85450 800
15652 551
10831 171
7032 510
8643 735
20520 612
11407 515
5657 44
7081 522
55981 786
5802 236
63679 304
40431 664
52846 622
48688 372
15603 651
6833 626
4722 482