2800 685
4962 112
29526 123
8277 523
9001 70
8787 212
10362 450
19962 46
144071 561
9593 680
5577 726
4275 608
2958 117