2802 685
4982 112
29548 123
8277 523
9012 70
8791 212
10396 450
19973 46
144174 561
9594 680
5585 726
4278 608
2959 117