2911 262
85453 800
15653 551
10831 171
7032 510
8643 735
20520 612
11407 515
5657 44
7081 522
55983 786
5802 236
63688 304
40432 664
52849 622
48689 372
15604 651
6833 626
4722 482