939211
211122
278915
581243
868316
280464
284965
274153
151369
928689
915648
408962
812413
944407
945341
12512
21375694
20671484
18812960
12481916
9796156
8945623
8322363
8100668
7097960
7090831
7089477
6623253
461670
4429231