333432
814259
2580
894714
972464
157669
235286
796964
333705
6843
557337
361370
56197
81590
617924
231686
402541
941988
663662
630876
924500
1002580
281358
304453
346833
259194