143109
11474
776439
246889
570694
467680
488521
37418
16105748
719886
5247578
4481980
3614192
3594510
2358216
2245495
905237
842646
478360
305752