77960
821700
613205
329137
116910
933946
61227
656890
48442
140153
820474
321475
54796
128235
858630
530959
809559
708686
9981000
455961
300943
80629
405988
685849
106473
216598
306199
874596