297767
119470
298406
66802
460252
645189
3827
883877
812755
871464
728952
553440
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471