420943
666517
714451
172825
900262
824520
350524
682340
56715
632968
298538
291202
5149799
3568581
3079148
2394804
2230988
2052609
1973358
191578
1770118
1720136
1690196
1637471