47380
202164
693414
86328
565263
926698
609752
904569
879140
779536
124460
349128
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471