2801 685
4967 112
29533 123
8277 523
9004 70
8788 212
10371 450
19965 46
144086 561
9593 680
5582 726
4275 608
2958 117