619989
661792
157988
487407
484374
94840
181429
772795
715607
51176
715282
698976
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471