2805 685
5005 112
29564 123
8284 523
9031 70
8799 212
10408 450
19999 46
144352 561
9601 680
5591 726
4296 608
2962 117