5682
9686
17498
38786
73441
96181
108435
125130
150036
172666
199067
222165
243772
256043
269476
323611
346073
383099
405594
419875
449682
476113
492942
511602
534345
552441
600945
613157
633000
658523
682410
699350
722884
748512
768954
799381
