1015901
437989
369498
276840
191134
516133
329813
591392
210881
876233
679437
889373
590455
772142
959369
190880
14344747
659186
4418578
4130980
3394510
2876192
2154495
2147216
2039492
183966
1810948
16295
153761
1535545