250292
46673
395319
366870
537385
474103
79745
912109
659526
217903
589950
222810
3244
149319
692280
51679
746685
556248
42751
965956
35673
189741
18261
913979
933607
2307