429410
784236
571486
492788
151201
149610
82999
203709
673879
274550
744562
84966
5061799
3501581
2981148
2300804
2205988
2002609
189578
1891357
1737118
1710136
1654195
1622471