3003 549
4151 812
3243 756
1296 151
270805 1045
209905 1192
142857 550
168035 1354
103395 741
149632 154
306256 881
93427 151
145895 579
253826 1199
89147 922
124272 825
386521 1091
158047 944
62073 387
148988 797
139318 700
117146 373
164523 909
35232 199