30294
86190
773243
427634
172135
48562
246921
937999
661684
958467
863147
651180
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471