573708
886620
143929
400310
136798
173955
588891
341889
522606
25736
225134
886256
5132799
3552581
3057148
2366804
2228988
2038609
1951357
191178
1760118
1718136
1685195
1634471