12011 688
74177 577
4537 474
4716 259
5908 98
31181 450
11287 433
3392 665
14562 568
3252 399
1472 223
3346 421
10995 626
4315 882
19508 555
3188 517
6243 453
3671 113