120523
18304
42535
401819
335412
286200
984550
12077
612310
563831
805128
12783
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471