509744
183559
789699
888595
194975
824209
82137
244170
447644
581115
685308
79074
170249
283413
1110268
876215
20141484
19522692
17919960
11920916
9245156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231