649353
881184
792790
939190
428602
146278
514615
509589
1578
765831
857172
547226
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471