609329
287110
716647
797766
948263
913600
461678
517429
1908313
614629
965297
946432
259923
1065324
23396
283582
702626
1196526
950246
1081342
1098518
662100
346447
223188
1623708
431488