593845
393520
99353
320857
939842
759397
227205
158803
432313
208535
175839
16643
438326
242855
1007858
254907
885701
509987
320188
932294
47286
813290
895932
16765
296963
1037973
664552
38787
166270
536894