444400
30631
330268
183232
107846
89523
488150
657563
1037197
811395
499682
920410
807147
892949
1014724
816610
549505
49952
90987
604377
289284
538841
444275
826256