95353
472788
19694
95314
234173
199264
29308
926526
297844
15898
34389
841837
635670
4882
85361
732571
155650
332394
498570
262799
445328
49582
297196
28976
388990
24766
216823
49523
487872
269124