95353
472788
19694
95314
234173
199264
29308
926526
297844
15898
34389
841837
789739
283606
613782
116778
795689
50081
305645
406560
517925
14496
42139
542952
2812
38573
732680
396198
44784
902944