797115
9620
9830
893180
70756
62865
58429
5970
8690
51640
787292
65262
605411
43480
43363
41337
3669270
3444156
29784
2881149
27446
23362
21750
19820