675385
505309
608111
833964
18815
128241
74973
42195
99265
821190
734146
67309
5165799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471