12169
781959
408968
157628
792341
191303
1006159
183496
137858
789379
23495
365128
5414367
4448934
4282459
3432462
3415998
3351286
3300956
2971728
2956226
2453209
2122352
2116407