161
41982
720948
1691
885340
60350
209443
41159
18070
589210
346755
543912
1001337
689598
391594
113962
766535
541849
303810
857809
18379
671350
63535
770455
808946
123400
606835
447943