398979
853327
349896
8351000
743626
960796
600483
637154
258446
99450
761669
26845
5149799
3568581
3079148
2394804
2230988
2052609
1974358
191578
1770118
1720136
1690196
1637471