2801 685
4979 112
29544 123
8277 523
9011 70
8789 212
10388 450
19968 46
144145 561
9594 680
5585 726
4275 608
2958 117