1244582
570877
1038968
959655
567943
1125525
285738
82581
155600
879730
514521
1046247
796147
886949
1011724
812610
543505
45952
86987
597377
286284
528841
443275
823256