666 174
2984 905
31105 144
25011 602
11179 425
28204 779
12534 686
11785 761
7112 660
10015 645
3982 332
5297 577
3826 940