554347
430480
123252
9946
31628
215406
623461
773991
623396
909502
158556
522709
4217364
3573456
3508929
3165460
2867998
2776283
2747955
2562725
2475226
2083209
1926351
1881407