396920
809514
745760
47767
41838
163391
48780
418475
16026748
716086
5192578
4469980
3598192
3578510
2344216
2233495
679590
396472
159547
246203