211596
113812
372954
562907
188290
395409
908934
948960
707237
653941
264363
198932
986264
636231
702798
82950
102830
564269
775928
1013577
432565
173345
725747
360878
452424
329806