347457
452140
87277
270998
14776
730982
621382
995445
962751
829808
738846
365835
172144
128552
267989
556104
1049167
1012782
148304
1000108
101872
915656
96639
94335
173579
746295