168956
670925
653221
59665
92376
680558
151770
1003993
274763
792237
281372
935880
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471