596924
55671
622536
104408
320428
167450
54554
281664
847134
27884
611897
18242
483800
293650
137673
68107
966720
525213
897700
456431