885295
390273
613458
419740
317459
675893
418974
232639
906550
770233
288288
828254
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471