12011 688
74177 577
4537 474
3077 186
4716 259
5908 98
31184 450
11289 433
3392 665
14564 568
8949 692
3252 399
1472 223
10995 626
4315 882
6955 324
19511 555
3188 517
6244 453
3671 113