667514
553164
606587
376257
913622
217705
623116
844889
254504
199510
247897
108778
5131799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471