186363
815522
533439
99158
265888
279135
241371
481284
308193
290436
117540
226649
5068799
3507581
2992148
2306804
2206988
2003609
189678
1895357
1740118
1713136
1656195
1622471