2143123
20526
1016112
986
57664
87196
5088
893147
903
46246
31710
64414
16525
907181
30736
24423
833183
56161
55717
13611