1079992
439968
7570
364917
245501
322123
464252
422883
15874
444520
647665
775355
481721
20948
878972
240366
764748
415756
20967
167774
4328
1072473
1011481
618266
157107
1089860