501255
4286
137164
76291
733984
247861
718363
111803
100216
345484
85439
893583
729866
14132
97947
63277
908381
513463
254210
5680
638443
63135
785960
81361
7031000
764813