372
25413
1152
975
1775
1593
1043
1125
772
614
754
451
641
793
63
441
541
602
603
563
46
712
532
481
57
49
242
362
202
392
471
381
361
281
341
44
443
461