95426
83715
655235
374704
168195
523678
179448
587753
306404
70522
326512
673369
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471