3266 969
10737 95
2754 316
1698 250
40320 305
7695 366
16502 629
67103 571
42153 164
15577 729
19954 847
6029 393
25911 59
14021 262
7874 212
18876 723
66511 418
610088 881
225267 307
150794 137
174508 428
122041 686
84352 289
108276 119
105683 675
229574 837
387241 596
147167 696