258474
113565
97395
466246
1119762
846311
102591
90581
433910
420321
665901
225280
264284
501841
416275
781256
815951
470118
375102
58387
525115
83766
279432
637607