440984
1621641
1112493
1230412
797793
415636
818189
799580
679330
1178203
1688907
892663
885197
603749
396929
645169
20123484
19486692
17905960
11914916
9227156
7878362
7828668
7173623
7071831
6900477
6872960
6407253
457370
4360231