969384
298292
975985
83950
14158
933687
263850
538261
550157
594873
322151
11214
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471