18655
31023
94601
507375
240790
22050
35614
592769
880146
909996
453110
344551
836988
452138
828204
166104
514162
806754
167829
409526
572641
985412
307232
946183
709817
595429