1606 300
2016 178
3048 313
19593 729
6565 902
4006 808
6385 443
3777 118
23231 151
2843 277
6888 562
6966 189
3042 97
60315 515
59494 330
7666 237
5027 433
8318 271
3135 375
17061 632
58529 231
12571 489
14227 558
17800 625
40977 668
16620 534
5723 301
2268287 3673