289683
805570
375727
730959
888484
706673
154918
948581
504653
781795
229966
18595
5161799
3576581
3103148
2405804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471