21671
868915
252709
144358
156751
258213
173928
448994
21973
836988
454138
828204
167104
516162
806754
168829
15764748
702786
5030578
4419980
3538510
3520192
2307216
2219495
2054492
191066
1870948
16395
1565545
155561
961435
238550
660463
588833