674258
516196
343799
124428
855258
802164
34996
87441
379468
85935
610397
220552
5066799
3505581
2990148
2304804
2205988
2003609
189678
1893357
1740118
1712136
1656195
1622471