2799 685
4958 112
29521 123
8276 523
8998 70
8787 212
10353 450
19960 46
144026 561
9592 680
5575 726
4274 608
2958 117