117273
37756
809986
164502
295565
99670
233487
306915
1659571
1541673
1494967
145649
1371444
1262367
1254898
1251523
50600
823936
431868
498417