181288
833697
956661
311505
546225
82132
90620
265477
66317
811542
827636
12195
5091799
3519581
3022148
2325804
2214988
2013609
1913357
190078
1746118
1715136
1666195
1625471