400348
444627
242576
544360
500138
494590
451764
39337
64503
835331
680740
485692
5068799
3507581
2992148
2306804
2206988
2003609
189678
1895357
1740118
1713136
1656195
1623471