295148
19238
684958
582979
961165
578227
634147
13389
854519
426299
78327
449651
5140799
3566581
3071148
2383804
2230988
2046609
1965358
191478
1765118
1719136
1689196
1636471