350133
376872
799574
240213
56385
253124
1027522
518410
765645
31865
781805
706277
5149799
3568581
3081148
2394804
2231988
2052609
1974358
191578
1770118
1720136
1690196
1637471