1632 287
1764 128
3364 506
2948 425
11586 701
6027 41
14521 684
14933 848
38334 34
64206 560
5413 57
39951 722
12005 329