686727
426114
798272
1046365
31123
535348
700176
834968
736408
95180
1043292
370121
623353
1148476
1196842
383603
1440514
754879
471612
1085189
2016681
108712
982854
2216
791771
1502109