2907 262
85428 800
15648 551
10828 171
7029 510
8640 735
20505 612
11404 515
5652 44
7078 522
55948 786
5799 236
63586 304
40390 664
52791 622
48641 372
15595 651
6830 626
4719 482