107748
70596
23201
817521
444549
757628
25318
95996
784972
567561
225317
1007134
222601
127443
94792
198551
544426
767272
159372
623175
28787
165100
111304
465380
141514
150519
850973
811421
357887
354646