898326
129120
814861
676269
56727
969816
329165
623410
195306
14863
1007349
750964
383294
498701
220781
526843
829648
42947
99820
19867
208761
968893
95253
19594
95314
233173