5057
31430
69056
99933
145558
182810
209683
231738
250361
256990
275674
317990
329553
361241
393614
409178
463558
521453
554182
572684
582683
599748
633621
658936
667935
712873
732310
756218
772407
782131
826525
883085
899999
942562
958253
983687
1015001
1039875
1065502
1077062
1093876
1112565
1131878
1149065
