1511 287
1579 128
3360 506
2937 425
11568 701
5982 41
14496 684
14908 848
38323 34
64105 560
5401 57
39894 722
12004 329