420606
173375
18710
25778
740274
35410
124187
357383
241871
820976
405885
100412
65777
733543
440627
31233
503887
329287
716561
973295
784443
17888
319914
130348
43422
87760