96560
773636
774627
102828
663989
279505
246148
489930
34594
247501
453903
193113
40040
887437
371739
9541000
939781
704277
34726
110731
350494
8771
51375
244129
147390
464193