534882
28122
715198
79814
11051
834319
400125
1006689
391743
82311
36816
850881
9391
299801
226152
325662
773507
382548
281974
994286
580705
927527
63924
838234
973770
898504
637353
577974
497522
909833