514429
365428
20347
3201
105112
948850
585139
213279
44282
351515
565145
101966
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471