2909 262
85432 800
15648 551
10828 171
7029 510
8640 735
20505 612
11405 515
5655 44
7078 522
55963 786
5799 236
63608 304
40401 664
52805 622
48649 372
15596 651
6833 626
4720 482