52266 460
52423 838
17239 732
29504 781
22029 1257
40320 1586
11610 611
31880 1116
47044 1208
49400 1651
14097 824
25316 136
349579 5274
295120 3226
267790 3810
250082 2809
216299 2121
207723 3087
197305 2665
190463 2343
152867 1825
125712 2400
125598 1260
124365 993