55683
17970
1001820
543913
633762
410123
93388
595238
106539
487806
359150
67918
519401
692728
183452
641938
917678
892340
704937
819591