2801 685
4978 112
29542 123
8277 523
9009 70
8789 212
10386 450
19966 46
144123 561
9594 680
5585 726
4275 608
2958 117