251854
1826118
210870
260588
180163
188868
197791
1654105
16239137
31802178
150696
32482177
644780
16298115
1563115
1314595
11684120
8606132
4313121
1462114