1505 31
3520 65
3917 601
2897 606
15039 113
4922 475
1193 128
6525 402
4361 665
24666 621
33848 684
10767 351
9725 315
4058 839
6321 225
5154 751
7909 320
16821 259
12976 383
5090 82
3069 412
40714 287
3313 234
3978 232
5073 47
12616 756
12731 472
22683 907