342565
839344
811435
670310
782957
728583
625465
927944
93654
850995
261416
934752
5130799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471