109571
909160
754914
20954
13121
795521
935847
14751
10178
534832
269744
109727
124848
738548
656685
605948
929660
593914
968808
870715
434854
867466
110807
862124
559730
468320