550747
10182
70853
180308
636671
79768
115154
889663
621160
169987
4394
267471
537226
136943
185232
32264
653536
90964
524498
630331
189467
285990
581668
113613
340156
717450