1075
923
10113
844
352
1407
1246
260
853
817
503
491
673
15730
642
632
492
532
615
570
323
915
1237
634
645
777
320
461
614
14410
140
848
952