373218
147369
925689
880446
914648
407962
811413
843578
1035513
938407
940341
225978
459217
816746
1037250
448881
20161484
19589692
17941960
11940916
9263156
7907362
7846668
7186623
7072831
6915477
6896960
6413253
457470
4363231