2815 685
5059 112
29604 123
8294 523
9045 70
8807 212
10429 450
20032 46
144626 561
9612 680
5598 726
4304 608
2974 117