38812 289
27575 196
12683 197
16045 71
9360 874
37692 295
22966 580
28554 297
11673 508
12117 80
14070 75
9641 319
30397 831
7515 278
3033 372
3103 161
4348 551
7837 586
5140 321
6677 539
4992 325