998293
487263
18784
973175
267989
867970
989973
200258
411943
972863
57165
98699
5168799
3586581
3114148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471