199812
353760
249190
731514
68037
671952
983483
956142
470286
984953
153948
188225
5055799
3492581
2971148
2294804
2203988
1998609
189478
1887357
1735118
1708136
1653195
1620471