1082949
1231894
379474
224748
1093841
1548224
893337
1172421
793912
251631
803411
869249
238299
744982
533659
873900
20157484
19570692
17937960
11936916
9259156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231