1476 287
1497 128
3356 506
2931 425
11559 701
5956 41
14484 684
14898 848
38318 34
64096 560
5394 57
39875 722
12003 329