44522
623453
384349
248820
526637
926317
959367
150592
713347
798762
146863
31389
5102799
3537581
3037148
2340804
2222988
2027609
1937357
190578
1750118
1716136
1678195
1630471