693365
35183
89
303147
78277
16293
653541
399727
162460
805548
788505
106320
41655
37538
406702
525520
270606
534214
601772
314569
650210
154793
89588
1012372
615496
461949