31488 99
5973 533
3390 277
1728 75
3932 438
4389 216
38434 86
3631 110
2610 424
2501 130
6248 726
42385 468
5007 557
88240 653
6977 743
4377 779
5940 672
1344 78
5625 251
6297 247
4835 713
4037 356
2634 224
3977 120
4247 611
6875 933
6380 548
62525 646