2740
966
1181
3753
624
1025
4519
588
563
734
570
639
518
527
1216
1105
1075
533
1046
637
516
575
823
626
1294