1537574
928110
1201406
412506
1336636
304591
891508
668854
158090
520683
1283439
725957
894271
59129
795486
995871
452724
148107
46944
558905
387605
64884
216384
199216
256417
690368