27535
232454
89374
206307
778199
137206
995109
331623
386582
78710
53351
72952
5050799
3488581
2963148
2288804
2202988
1995609
189278
1885357
1732118
1706136
1651195
1619471