26593
655180
12214
25639
322305
1577344
664925
573543
605171
192613
56197
444310
544807
1777541
2340870
2007466
852241
270166
912859
591740