100480
721470
899544
93602
172368
105845
180847
791858
686727
426114
798272
1046365
31123
535348
700176
834968
20158484
19574692
17940960
11936916
9260156
7904362
7839668
7185623
7072831
6914477
6894960
6413253
457470
4363231