22010
654727
620963
139539
71924
834495
749654
377537
573614
370344
416690
437390
5141799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471