112347
696872
506231
770332
173784
481870
783171
596101
76684
911759
82746
451257
5082799
3516581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471