103273
373
80795
926649
670613
767508
282417
649248
938235
664755
316796
442799
41655
37538
406702
525520
270606
534214
601772
314569
650210
154793
89588
1012372
615496
461949