2815 685
5056 112
29602 123
8294 523
9045 70
8806 212
10428 450
20031 46
144614 561
9612 680
5598 726
4304 608
2974 117