2311000
311419
195527
2363
537226
136943
185232
32264
653536
90964
524498
630331
183810
514510
554779
558823
813575
530352
122238
973834
580792
721277
807125
988954
374547
861842