2909 262
85431 800
15648 551
10828 171
7029 510
8640 735
20505 612
11405 515
5654 44
7078 522
55960 786
5799 236
63598 304
40399 664
52798 622
48647 372
15595 651
6833 626
4719 482