21588
192193
840971
613360
1015398
1691136
918552
335795
830183
662674
1018901
860904
4993798
3434581
2905148
2227804
2176988
1955609
187878
1847357
1706118
1628195
1605471