898326
129120
814861
676269
56727
969816
329165
623410
195306
14863
1007349
750964
1012452
378299
244987
85946
315743
518352
15379
75472
324537
165734
523366
210831
203279
68350