684960
79748
397859
222436
540182
621597
963821
759552
16351748
732886
5380578
4538981
3686192
3638510
2397216
2268495
811392
87447
503879
2181