2909 262
85436 800
15649 551
10828 171
7030 510
8640 735
20506 612
11405 515
5655 44
7079 522
55966 786
5800 236
63617 304
40407 664
52810 622
48655 372
15596 651
6833 626
4720 482