422468
428253
324288
92864
240999
233632
932609
213933
311962
390332
170648
375570
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471