939786
24473
851561
773403
46251
108929
139398
671363
387726
465408
429142
271483
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471