2801 685
4964 112
29531 123
8277 523
9004 70
8788 212
10369 450
19964 46
144082 561
9593 680
5582 726
4275 608
2958 117