2801 685
4979 112
29544 123
8277 523
9011 70
8789 212
10387 450
19967 46
144137 561
9594 680
5585 726
4275 608
2958 117