969470
46612
25180
122503
995764
832308
299706
25896
227686
984636
553288
908642
5332799
3761581
3273148
2589804
2316988
2170609
2094358
195078
1864118
1760136
1759196
1673471